#ifndef DROP_TREE_VIEW
#define DROP_TREE_VIEW

#include <QDragEnterEvent>
#include <QTreeView>
#include <iostream>
#include <QUrl>
#include <QList>

class QMimeData;

class DropTreeView : public QTreeView
{
    Q_OBJECT

    public :
                DropTreeView(QWidget*);

    private slots :

            signals :
                void fileReceived(QString);

    protected :
                void dragEnterEvent(QDragEnterEvent *event);
                void dragMoveEvent(QDragMoveEvent *event);
                void dragLeaveEvent(QDragLeaveEvent *event);
                void dropEvent(QDropEvent *event);

    private :

};
#endif
